package com.bo.ioc.v1;

import java.util.*;

public class main {
    // 没有IOC的情况:自给自足的全能工程师
    // 汽车依赖关系: 汽车(Car) -> 车身(Framework) -> 底盘(Bottom) -> 轮胎(Tire)
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 创建一个默认小汽车
        // Car car = new Car();
        // System.out.println("汽车get");

        // 创建一个"轮胎尺寸为17"的小汽车:
        // 但是因为依赖关系的传递,需要自己对(汽车,车身,底盘,轮胎)构造方法都进行改动,高耦合!!!
        int size = in.nextInt();
        Car car = new Car(size);

        // 创建一个"轮胎尺寸为20,车身颜色为yellow"的小汽车:
        size = in.nextInt();
        String color = in.next();
        Car car1 = new Car(size,color);
    }
}










